elearning crm education elearning solutions management projects relationship learning elearning tools development computer based training developers open source e-learning customer